package com.reservation.taxi.taxi.vo.basisstaticinfo;

import lombok.Data;

/**
 * 个体驾驶员合同信息
 * GTJSYHT 接口命令
 */
@Data
public class CarPlatformIndividualDriverContractInfoVo {

    /**
     * 平台公司唯一标识
     */
    private String symbol;

    /**
     * 公司标识，与交通部一致。
     */
    private String companyId;

    /**
     * 行政区划代码
     */
    private Integer address;

    /**
     * 驾驶员姓名
     */
    private String driverName;

    /**
     * 电话
     */
    private String driTel;

    /**
     * 性别 0-未知性别 1-男性 2-女性 9-未说明性别 (非必填)
     */
    private Integer gender;

    /**
     * 出生日期 格式：yyyyMMdd
     */
    private String birthday;

    /**
     * 民族
     */
    private String driverNation;

    /**
     * 身份证类别 JMSFZ:居民身份证
     */
    private String idType;

    /**
     * 证件号码
     */
    private String idNo;

    /**
     * 网络预约出租汽车驾驶员证编号
     */
    private String driCertNo;

    /**
     * 车牌号码
     */
    private String vehicleNo;

    /**
     * 车辆识别VIN码
     */
    private String vin;

    /**
     * 网络预约出租汽车运输证号
     */
    private String vehCertNo;

    /**
     * 类型 ZC:注册 ZX:注销
     */
    private String type;

    /**
     * 上传扫描件类型 HT:合同 XY:协议
     */
    private String contractType;

    /**
     * 上传扫描件
     */
    private String contractPhoto;

    /**
     * 合同状态 YX:有效 WX:无效
     */
    private String contractStatus;

    /**
     * 合同签订时间 格式：yyyyMMddHHmmss
     */
    private String signTime;

    /**
     * 合同生效时间 格式：yyyyMMdd
     */
    private String validTime;

    /**
     * 合同失效时间 格式：yyyyMMdd
     */
    private String invalidTime;

    /**
     * 操作标识 1：新增 2：更新 3：删除
     */
    private Integer flag;

    /**
     * 更新时间 格式:yyyyMMddHHmmss
     */
    private String updateTime;

}
